package com.divemotor.ventarepuestosinternet.service;

import java.util.List;

import com.divemotor.ventarepuestosinternet.beans.adapter.DataAdapter;
import com.divemotor.ventarepuestosinternet.exception.DivemotorBusinessException;
import com.divemotor.ventarepuestosinternet.model.TipoComponente;
import com.divemotor.ventarepuestosinternet.model.VehiculoExtra;

 public interface TipoComponenteService {

	 List<TipoComponente> listarActivos() throws DivemotorBusinessException;
	 TipoComponente obtenerPorId(TipoComponente tipoComponente) throws DivemotorBusinessException;
	 List<DataAdapter> listarTipoComponentesPorVehiculo(String chasis) throws DivemotorBusinessException;
	 List<TipoComponente> listarTipoComponentesPorVehiculoExtra(VehiculoExtra vehiculoExtra) throws DivemotorBusinessException;
	 List<DataAdapter> listarComboTipoComponente() throws DivemotorBusinessException;
}
